Modeling the aging process of flash storage by leveraging semantic I/O
نویسندگان
چکیده
The major advantages of flash memory such as small physical size, no mechanical components, low power consumption, and high performance have made it likely to replace the magnetic disk drives in more and more systems. Many research efforts have been invested in employing flash memory to build high performance and large-scale storage systems for data-intensive applications. However, the endurance cycle of flash memory has become one of the most important challenges in further facilitating the flash memory based systems. This paper proposes to model the aging process of flash memory based storage systems constructed as a Redundant Array of Independent Disks (RAID) by leveraging the semantic I/O. The model attempts to strike a balance between the program/erase cycles and the rebuilding process of RAID. The analysis results demonstrate that a highly skewed data access pattern ages the flash memory based RAID with an arbitrary aging rate, and a properly chosen threshold of aging rate can prevent the system from aging with a uniform data access pattern. The analysis results in this paper provide useful insights for understanding and designing effective flash memory based storage systems.
منابع مشابه
Study on appropriate and modified conditions for flash sintering process by simulation modeling
Flash sintering is one of the newest techniques for sintering ceramics to near full density. It occurs in an appropriate combination of temperature and electric field. Temperature measurement is one of the most serious challenges in this process. In the present study, we tried to model a flash sintering process of 8YSZ and 3YSZ with finite element method to make an assessment for temperature di...
متن کاملTowards High-Performance Application-Level Storage Management
We propose a radical re-architecture of the traditional operating system storage stack to move the kernel off the data path. Leveraging virtualized I/O hardware for disk and flash storage, most read and write I/O operations go directly to application code. The kernel dynamically allocates extents, manages the virtual to physical binding, and performs name translation. The benefit is to dramatic...
متن کاملLFTL: A multi-threaded FTL for a Parallel IO Flash Card under Linux
New PCI-e flash cards and SSDs supporting over 100,000 IOPs are now available, with several usecases in the design of a high performance storage system. By using an array of flash chips, arranged in multiple banks, large capacities are achieved. Such multi-banked architecture allow parallel read, write and erase operations. In a raw PCI-e flash card, such parallelism is directly available to th...
متن کاملFlashQueryFile: Flash-Optimized Layout and Algorithms for Interactive Ad Hoc SQL on Big Data
High performance storage layer is vital for allowing interactive ad hoc SQL analytics (OLAP style) over Big Data. The paper makes a case for leveraging flash in the Big Data stack to speed up queries. State-ofthe-art Big Data layouts and algorithms are optimized for hard disks (i.e., sequential access is emphasized over random access) and result in suboptimal performance on flash given its dras...
متن کاملComparing the perception of patterns of aging in adolescents and young adults based on grounded theory
Objectives: The present study was conducted in order to compare the perceptions of aging between young and adolescent individuals. The perception of aging is defined as the individual’s perception of one’s aging in their socio-cultural context. This concept subsumes all aspects of consciousness, perception, experience, assessment, interpretation, and cognition related to the process of aging. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Future Generation Comp. Syst.
دوره 32 شماره
صفحات -
تاریخ انتشار 2014